<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp22_tx_dp: xhdcp22_tx_dp_i.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp22_tx_dp
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp22__tx__dp__i_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp22_tx_dp_i.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___cert_rx.html">XHdcp22_Tx_CertRx</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the public key certificate of Receiver that is received with AKE_Send_Cert.  <a href="struct_x_hdcp22___tx___cert_rx.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_send_cert.html">XHdcp22_Tx_AKESendCert</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the received AKE_Send_Cert message definition.  <a href="struct_x_hdcp22___tx___a_k_e_send_cert.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_send_h_prime.html">XHdcp22_Tx_AKESendHPrime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the received AKE_Send_H_prime message definition.  <a href="struct_x_hdcp22___tx___a_k_e_send_h_prime.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_send_pairing_info.html">XHdcp22_Tx_AKESendPairingInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the received AKE_Send_Pairing_Info message definition.  <a href="struct_x_hdcp22___tx___a_k_e_send_pairing_info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___l_c_send_l_prime.html">XHdcp22_Tx_LCSendLPrime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the received AKE_Send_L_prime message definition.  <a href="struct_x_hdcp22___tx___l_c_send_l_prime.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_init.html">XHdcp22_Tx_AKEInit</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the transmitted AKE_Init message definition.  <a href="struct_x_hdcp22___tx___a_k_e_init.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_no_stored_km.html">XHdcp22_Tx_AKENoStoredKm</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the transmitted AKE_No_Stored_km message definition.  <a href="struct_x_hdcp22___tx___a_k_e_no_stored_km.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___a_k_e_stored_km.html">XHdcp22_Tx_AKEStoredKm</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the transmitted AKE_Stored_km message definition.  <a href="struct_x_hdcp22___tx___a_k_e_stored_km.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___l_c_init.html">XHdcp22_Tx_LCInit</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the transmitted LC_Init message definition.  <a href="struct_x_hdcp22___tx___l_c_init.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___s_k_e_send_eks.html">XHdcp22_Tx_SKESendEks</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the transmitted SKE_Send_Eks message definition.  <a href="struct_x_hdcp22___tx___s_k_e_send_eks.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___repeat_auth_send_recv_i_d_list.html">XHdcp22_Tx_RepeatAuthSendRecvIDList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the RepeaterAuth_Send_ReceiverID_List message definition.  <a href="struct_x_hdcp22___tx___repeat_auth_send_recv_i_d_list.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___repeat_auth_send_ack.html">XHdcp22_Tx_RepeatAuthSendAck</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the RepeaterAuth_Send_Ack message definition.  <a href="struct_x_hdcp22___tx___repeat_auth_send_ack.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___repeat_auth_stream_manage.html">XHdcp22_Tx_RepeatAuthStreamManage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the RepeaterAuth_Stream_Manage message definition.  <a href="struct_x_hdcp22___tx___repeat_auth_stream_manage.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___repeat_auth_stream_ready.html">XHdcp22_Tx_RepeatAuthStreamReady</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the RepeaterAuth_Stream_Ready message definition.  <a href="struct_x_hdcp22___tx___repeat_auth_stream_ready.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_x_hdcp22___tx___message.html">XHdcp22_Tx_Message</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message buffer structure.  <a href="union_x_hdcp22___tx___message.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_hdcp22___tx___d_d_c_message.html">XHdcp22_Tx_DDCMessage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message including the DDC Address.  <a href="struct_x_hdcp22___tx___d_d_c_message.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga5fe5070c3da3e1597139857ba2c72f03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga5fe5070c3da3e1597139857ba2c72f03">XHDCP22_TX_I_H</a></td></tr>
<tr class="memdesc:ga5fe5070c3da3e1597139857ba2c72f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">prevent circular inclusions by using protection macros.  <a href="group__hdcp22__tx__dp.html#ga5fe5070c3da3e1597139857ba2c72f03">More...</a><br/></td></tr>
<tr class="separator:ga5fe5070c3da3e1597139857ba2c72f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2afe4e304bb8b641c5743a887b28d1a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga2afe4e304bb8b641c5743a887b28d1a9">XHDCP22_TX_MAX_ALLOWED_LOCALITY_CHECKS</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga2afe4e304bb8b641c5743a887b28d1a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed re-checking locality, prescribed by LLC.  <a href="group__hdcp22__tx__dp.html#ga2afe4e304bb8b641c5743a887b28d1a9">More...</a><br/></td></tr>
<tr class="separator:ga2afe4e304bb8b641c5743a887b28d1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga660d3e3cbf810240ad69a7ff847de295"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga660d3e3cbf810240ad69a7ff847de295">XHDCP22_TX_MAX_ALLOWED_STREAM_MANAGE_CHECKS</a>&#160;&#160;&#160;128</td></tr>
<tr class="memdesc:ga660d3e3cbf810240ad69a7ff847de295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed re-checking content stream management.  <a href="group__hdcp22__tx__dp.html#ga660d3e3cbf810240ad69a7ff847de295">More...</a><br/></td></tr>
<tr class="separator:ga660d3e3cbf810240ad69a7ff847de295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3b872022bbc0aabdf870b370bca5cb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad3b872022bbc0aabdf870b370bca5cb9">XHDCP22_TX_LC128_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:gad3b872022bbc0aabdf870b370bca5cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lc128 global constant size.  <a href="group__hdcp22__tx__dp.html#gad3b872022bbc0aabdf870b370bca5cb9">More...</a><br/></td></tr>
<tr class="separator:gad3b872022bbc0aabdf870b370bca5cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a9b54e83f7ca231409c76c32e98f99c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga4a9b54e83f7ca231409c76c32e98f99c">XHDCP22_TX_RCVID_SIZE</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:ga4a9b54e83f7ca231409c76c32e98f99c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique receiver Id size in bytes.  <a href="group__hdcp22__tx__dp.html#ga4a9b54e83f7ca231409c76c32e98f99c">More...</a><br/></td></tr>
<tr class="separator:ga4a9b54e83f7ca231409c76c32e98f99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9cbf44dfb3436d5314e3bd43bb3e915"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae9cbf44dfb3436d5314e3bd43bb3e915">XHDCP22_TX_REPEATER_MAX_DEVICE_COUNT</a>&#160;&#160;&#160;31</td></tr>
<tr class="memdesc:gae9cbf44dfb3436d5314e3bd43bb3e915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max number of downstream devices allowed.  <a href="group__hdcp22__tx__dp.html#gae9cbf44dfb3436d5314e3bd43bb3e915">More...</a><br/></td></tr>
<tr class="separator:gae9cbf44dfb3436d5314e3bd43bb3e915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa41ea88c68550bf6f213784df73765e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa41ea88c68550bf6f213784df73765e7">XHDCP22_TX_REPEATER_MAX_CASCADE_DEPTH</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:gaa41ea88c68550bf6f213784df73765e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max cascade depth.  <a href="group__hdcp22__tx__dp.html#gaa41ea88c68550bf6f213784df73765e7">More...</a><br/></td></tr>
<tr class="separator:gaa41ea88c68550bf6f213784df73765e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c4b1138e5d06720f660c4bc2c7ed2da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga5c4b1138e5d06720f660c4bc2c7ed2da">XHDCP22_TX_MSG_UNDEFINED</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga5c4b1138e5d06720f660c4bc2c7ed2da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undefined.  <a href="group__hdcp22__tx__dp.html#ga5c4b1138e5d06720f660c4bc2c7ed2da">More...</a><br/></td></tr>
<tr class="separator:ga5c4b1138e5d06720f660c4bc2c7ed2da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8837fb679cdfc7d85cce891f3e3b0e17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8837fb679cdfc7d85cce891f3e3b0e17">XHDCP22_TX_AKE_INIT</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga8837fb679cdfc7d85cce891f3e3b0e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Init message.  <a href="group__hdcp22__tx__dp.html#ga8837fb679cdfc7d85cce891f3e3b0e17">More...</a><br/></td></tr>
<tr class="separator:ga8837fb679cdfc7d85cce891f3e3b0e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae641051c8fac035d25e22bdde6660a12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae641051c8fac035d25e22bdde6660a12">XHDCP22_TX_AKE_INIT_SIZE</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:gae641051c8fac035d25e22bdde6660a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Init message size.  <a href="group__hdcp22__tx__dp.html#gae641051c8fac035d25e22bdde6660a12">More...</a><br/></td></tr>
<tr class="separator:gae641051c8fac035d25e22bdde6660a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7e5913d2dd508acace8722b89a1c1fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf7e5913d2dd508acace8722b89a1c1fd">XHDCP22_TX_AKE_SEND_CERT</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:gaf7e5913d2dd508acace8722b89a1c1fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Send Certificate message.  <a href="group__hdcp22__tx__dp.html#gaf7e5913d2dd508acace8722b89a1c1fd">More...</a><br/></td></tr>
<tr class="separator:gaf7e5913d2dd508acace8722b89a1c1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3eedbedcb0934680816ff02744003047"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga3eedbedcb0934680816ff02744003047">XHDCP22_TX_AKE_SEND_CERT_SIZE</a>&#160;&#160;&#160;534</td></tr>
<tr class="memdesc:ga3eedbedcb0934680816ff02744003047"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Send Certificate message size.  <a href="group__hdcp22__tx__dp.html#ga3eedbedcb0934680816ff02744003047">More...</a><br/></td></tr>
<tr class="separator:ga3eedbedcb0934680816ff02744003047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddbdca2105d74f4d7e1f0823eb6784f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaddbdca2105d74f4d7e1f0823eb6784f2">XHDCP22_TX_AKE_NO_STORED_KM</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:gaddbdca2105d74f4d7e1f0823eb6784f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE No Stored Km message.  <a href="group__hdcp22__tx__dp.html#gaddbdca2105d74f4d7e1f0823eb6784f2">More...</a><br/></td></tr>
<tr class="separator:gaddbdca2105d74f4d7e1f0823eb6784f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac809db2731b596f7e470940a8642bdfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac809db2731b596f7e470940a8642bdfb">XHDCP22_TX_AKE_NO_STORED_KM_SIZE</a>&#160;&#160;&#160;129</td></tr>
<tr class="memdesc:gac809db2731b596f7e470940a8642bdfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE No Stored Km message size.  <a href="group__hdcp22__tx__dp.html#gac809db2731b596f7e470940a8642bdfb">More...</a><br/></td></tr>
<tr class="separator:gac809db2731b596f7e470940a8642bdfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70142d8aebb94be4ce54b49125280181"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga70142d8aebb94be4ce54b49125280181">XHDCP22_TX_AKE_STORED_KM</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:ga70142d8aebb94be4ce54b49125280181"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Stored Km message size.  <a href="group__hdcp22__tx__dp.html#ga70142d8aebb94be4ce54b49125280181">More...</a><br/></td></tr>
<tr class="separator:ga70142d8aebb94be4ce54b49125280181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2ace43ccb7a40f5314f8b3f84a04411"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad2ace43ccb7a40f5314f8b3f84a04411">XHDCP22_TX_AKE_STORED_KM_SIZE</a>&#160;&#160;&#160;33</td></tr>
<tr class="memdesc:gad2ace43ccb7a40f5314f8b3f84a04411"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Stored Km message size.  <a href="group__hdcp22__tx__dp.html#gad2ace43ccb7a40f5314f8b3f84a04411">More...</a><br/></td></tr>
<tr class="separator:gad2ace43ccb7a40f5314f8b3f84a04411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga901f901af6216e46d1f630def7c5fa25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga901f901af6216e46d1f630def7c5fa25">XHDCP22_TX_AKE_SEND_H_PRIME</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:ga901f901af6216e46d1f630def7c5fa25"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE H' message.  <a href="group__hdcp22__tx__dp.html#ga901f901af6216e46d1f630def7c5fa25">More...</a><br/></td></tr>
<tr class="separator:ga901f901af6216e46d1f630def7c5fa25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a409956fd2b0af321383eb969b3fbd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga3a409956fd2b0af321383eb969b3fbd8">XHDCP22_TX_AKE_SEND_H_PRIME_SIZE</a>&#160;&#160;&#160;33</td></tr>
<tr class="memdesc:ga3a409956fd2b0af321383eb969b3fbd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE H' message size.  <a href="group__hdcp22__tx__dp.html#ga3a409956fd2b0af321383eb969b3fbd8">More...</a><br/></td></tr>
<tr class="separator:ga3a409956fd2b0af321383eb969b3fbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga981f181c20bceb322d5b943ba960f56d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga981f181c20bceb322d5b943ba960f56d">XHDCP22_TX_AKE_SEND_PAIRING_INFO</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga981f181c20bceb322d5b943ba960f56d"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Pairing info message.  <a href="group__hdcp22__tx__dp.html#ga981f181c20bceb322d5b943ba960f56d">More...</a><br/></td></tr>
<tr class="separator:ga981f181c20bceb322d5b943ba960f56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00ca98cbbbe105c60c8ad246bd2ea1b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga00ca98cbbbe105c60c8ad246bd2ea1b7">XHDCP22_TX_AKE_SEND_PAIRING_INFO_SIZE</a>&#160;&#160;&#160;17</td></tr>
<tr class="memdesc:ga00ca98cbbbe105c60c8ad246bd2ea1b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE Pairing info message size.  <a href="group__hdcp22__tx__dp.html#ga00ca98cbbbe105c60c8ad246bd2ea1b7">More...</a><br/></td></tr>
<tr class="separator:ga00ca98cbbbe105c60c8ad246bd2ea1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab927fff593b1e57e7aa1e61671f5c2b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab927fff593b1e57e7aa1e61671f5c2b7">XHDCP22_TX_LC_INIT</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:gab927fff593b1e57e7aa1e61671f5c2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">LC Init message.  <a href="group__hdcp22__tx__dp.html#gab927fff593b1e57e7aa1e61671f5c2b7">More...</a><br/></td></tr>
<tr class="separator:gab927fff593b1e57e7aa1e61671f5c2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36af3372a2183b7af94363ecea28cf8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga36af3372a2183b7af94363ecea28cf8e">XHDCP22_TX_LC_INIT_SIZE</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:ga36af3372a2183b7af94363ecea28cf8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">LC Init message size.  <a href="group__hdcp22__tx__dp.html#ga36af3372a2183b7af94363ecea28cf8e">More...</a><br/></td></tr>
<tr class="separator:ga36af3372a2183b7af94363ecea28cf8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf2e83fe56de9b2b5b5ad1effe0d47d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gadf2e83fe56de9b2b5b5ad1effe0d47d6">XHDCP22_TX_LC_SEND_L_PRIME</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:gadf2e83fe56de9b2b5b5ad1effe0d47d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send L' message.  <a href="group__hdcp22__tx__dp.html#gadf2e83fe56de9b2b5b5ad1effe0d47d6">More...</a><br/></td></tr>
<tr class="separator:gadf2e83fe56de9b2b5b5ad1effe0d47d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga473ae0e9089030773c7a9c5e1e977ba6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga473ae0e9089030773c7a9c5e1e977ba6">XHDCP22_TX_LC_SEND_L_PRIME_SIZE</a>&#160;&#160;&#160;33</td></tr>
<tr class="memdesc:ga473ae0e9089030773c7a9c5e1e977ba6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send L' message size.  <a href="group__hdcp22__tx__dp.html#ga473ae0e9089030773c7a9c5e1e977ba6">More...</a><br/></td></tr>
<tr class="separator:ga473ae0e9089030773c7a9c5e1e977ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabef1242d5e446ed4ba12b91edee8ef1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gabef1242d5e446ed4ba12b91edee8ef1f">XHDCP22_TX_SKE_SEND_EKS</a>&#160;&#160;&#160;11</td></tr>
<tr class="memdesc:gabef1242d5e446ed4ba12b91edee8ef1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send Eks message.  <a href="group__hdcp22__tx__dp.html#gabef1242d5e446ed4ba12b91edee8ef1f">More...</a><br/></td></tr>
<tr class="separator:gabef1242d5e446ed4ba12b91edee8ef1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8968bb61a8a179ef0e37354d0fd0008"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae8968bb61a8a179ef0e37354d0fd0008">XHDCP22_TX_SKE_SEND_EKS_SIZE</a>&#160;&#160;&#160;25</td></tr>
<tr class="memdesc:gae8968bb61a8a179ef0e37354d0fd0008"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send Eks message size.  <a href="group__hdcp22__tx__dp.html#gae8968bb61a8a179ef0e37354d0fd0008">More...</a><br/></td></tr>
<tr class="separator:gae8968bb61a8a179ef0e37354d0fd0008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e64fd17c8c483010bb92e92178f27eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6e64fd17c8c483010bb92e92178f27eb">XHDCP22_TX_REPEATAUTH_SEND_RECVID_LIST</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:ga6e64fd17c8c483010bb92e92178f27eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Repeater Auth send receiver ID list message.  <a href="group__hdcp22__tx__dp.html#ga6e64fd17c8c483010bb92e92178f27eb">More...</a><br/></td></tr>
<tr class="separator:ga6e64fd17c8c483010bb92e92178f27eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8f956fc21dde9db34c11f6647b8a5c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf8f956fc21dde9db34c11f6647b8a5c0">XHDCP22_TX_REPEATAUTH_SEND_RECVID_LIST_SIZE</a>&#160;&#160;&#160;177</td></tr>
<tr class="memdesc:gaf8f956fc21dde9db34c11f6647b8a5c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Repeater Auth send receiver ID list maximum message size.  <a href="group__hdcp22__tx__dp.html#gaf8f956fc21dde9db34c11f6647b8a5c0">More...</a><br/></td></tr>
<tr class="separator:gaf8f956fc21dde9db34c11f6647b8a5c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f06fa3b8d3178a92b3927fc1711ae76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga5f06fa3b8d3178a92b3927fc1711ae76">XHDCP22_TX_REPEATAUTH_SEND_ACK</a>&#160;&#160;&#160;15</td></tr>
<tr class="memdesc:ga5f06fa3b8d3178a92b3927fc1711ae76"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth send ack message.  <a href="group__hdcp22__tx__dp.html#ga5f06fa3b8d3178a92b3927fc1711ae76">More...</a><br/></td></tr>
<tr class="separator:ga5f06fa3b8d3178a92b3927fc1711ae76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92986462bd6a90331b51424ff53d5952"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga92986462bd6a90331b51424ff53d5952">XHDCP22_TX_REPEATAUTH_SEND_ACK_SIZE</a>&#160;&#160;&#160;17</td></tr>
<tr class="memdesc:ga92986462bd6a90331b51424ff53d5952"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth send ack message size in bytes.  <a href="group__hdcp22__tx__dp.html#ga92986462bd6a90331b51424ff53d5952">More...</a><br/></td></tr>
<tr class="separator:ga92986462bd6a90331b51424ff53d5952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55fe6c34df54d0e30580c38bbe2b1137"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga55fe6c34df54d0e30580c38bbe2b1137">XHDCP22_TX_REPEATAUTH_STREAM_MANAGE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga55fe6c34df54d0e30580c38bbe2b1137"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth stream manage message.  <a href="group__hdcp22__tx__dp.html#ga55fe6c34df54d0e30580c38bbe2b1137">More...</a><br/></td></tr>
<tr class="separator:ga55fe6c34df54d0e30580c38bbe2b1137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacab4a03da19fadb46d454796beebb439"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gacab4a03da19fadb46d454796beebb439">XHDCP22_TX_REPEATAUTH_STREAM_MANAGE_SIZE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:gacab4a03da19fadb46d454796beebb439"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth stream manage message size in bytes.  <a href="group__hdcp22__tx__dp.html#gacab4a03da19fadb46d454796beebb439">More...</a><br/></td></tr>
<tr class="separator:gacab4a03da19fadb46d454796beebb439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33b2a766fb0e73edeec1b8a6338193f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga33b2a766fb0e73edeec1b8a6338193f9">XHDCP22_TX_REPEATAUTH_STREAM_READY</a>&#160;&#160;&#160;17</td></tr>
<tr class="memdesc:ga33b2a766fb0e73edeec1b8a6338193f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth stream ready message.  <a href="group__hdcp22__tx__dp.html#ga33b2a766fb0e73edeec1b8a6338193f9">More...</a><br/></td></tr>
<tr class="separator:ga33b2a766fb0e73edeec1b8a6338193f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dc11556cb748eebc0dec8807302ab7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga9dc11556cb748eebc0dec8807302ab7a">XHDCP22_TX_REPEATAUTH_STREAM_READY_SIZE</a>&#160;&#160;&#160;33</td></tr>
<tr class="memdesc:ga9dc11556cb748eebc0dec8807302ab7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">RepeaterAuth stream ready message size in bytes.  <a href="group__hdcp22__tx__dp.html#ga9dc11556cb748eebc0dec8807302ab7a">More...</a><br/></td></tr>
<tr class="separator:ga9dc11556cb748eebc0dec8807302ab7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae130f6e1c39911c534ec863991032376"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae130f6e1c39911c534ec863991032376">XHDCP22_TX_TYPE_VALUE</a>&#160;&#160;&#160;18</td></tr>
<tr class="memdesc:gae130f6e1c39911c534ec863991032376"><td class="mdescLeft">&#160;</td><td class="mdescRight">ContenType message.  <a href="group__hdcp22__tx__dp.html#gae130f6e1c39911c534ec863991032376">More...</a><br/></td></tr>
<tr class="separator:gae130f6e1c39911c534ec863991032376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17befc199ada1d95113c44874734bac8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga17befc199ada1d95113c44874734bac8">XHDCP22_TX_TS_UNDEFINED</a>&#160;&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#ga5c4b1138e5d06720f660c4bc2c7ed2da">XHDCP22_TX_MSG_UNDEFINED</a></td></tr>
<tr class="memdesc:ga17befc199ada1d95113c44874734bac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reason why the timer was started: Undefined.  <a href="group__hdcp22__tx__dp.html#ga17befc199ada1d95113c44874734bac8">More...</a><br/></td></tr>
<tr class="separator:ga17befc199ada1d95113c44874734bac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97663693d3861989ddfa95c462ae3214"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga97663693d3861989ddfa95c462ae3214">XHDCP22_TX_TS_WAIT_FOR_STREAM_TYPE</a>&#160;&#160;&#160;0xFD</td></tr>
<tr class="memdesc:ga97663693d3861989ddfa95c462ae3214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reason why the timer was started: Waiting for Content Stream Type to be set when in repeater mode.  <a href="group__hdcp22__tx__dp.html#ga97663693d3861989ddfa95c462ae3214">More...</a><br/></td></tr>
<tr class="separator:ga97663693d3861989ddfa95c462ae3214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a148f58dc83afb57076746303010aa8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga0a148f58dc83afb57076746303010aa8">XHDCP22_TX_TS_WAIT_FOR_CIPHER</a>&#160;&#160;&#160;0xFE</td></tr>
<tr class="memdesc:ga0a148f58dc83afb57076746303010aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reason why the timer was started: Mandatory wait of 200 ms before the cipher may be activated.  <a href="group__hdcp22__tx__dp.html#ga0a148f58dc83afb57076746303010aa8">More...</a><br/></td></tr>
<tr class="separator:ga0a148f58dc83afb57076746303010aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa37f7c543b6e9812c749ddc9b6e74e40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa37f7c543b6e9812c749ddc9b6e74e40">XHDCP22_TX_TS_RX_REAUTH_CHECK</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="memdesc:gaa37f7c543b6e9812c749ddc9b6e74e40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reason why the timer was started: Status checking.  <a href="group__hdcp22__tx__dp.html#gaa37f7c543b6e9812c749ddc9b6e74e40">More...</a><br/></td></tr>
<tr class="separator:gaa37f7c543b6e9812c749ddc9b6e74e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac340a0b9ccd07bdbe61e5e38895f515b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac340a0b9ccd07bdbe61e5e38895f515b">XHDCP22_TX_TIMER_CNTR_0</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gac340a0b9ccd07bdbe61e5e38895f515b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal used timer counter for timeout checking.  <a href="group__hdcp22__tx__dp.html#gac340a0b9ccd07bdbe61e5e38895f515b">More...</a><br/></td></tr>
<tr class="separator:gac340a0b9ccd07bdbe61e5e38895f515b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e7d596ee6ef1e5dd6d15009723c6830"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6e7d596ee6ef1e5dd6d15009723c6830">XHDCP22_TX_TIMER_CNTR_1</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga6e7d596ee6ef1e5dd6d15009723c6830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal used timer counter for logging.  <a href="group__hdcp22__tx__dp.html#ga6e7d596ee6ef1e5dd6d15009723c6830">More...</a><br/></td></tr>
<tr class="separator:ga6e7d596ee6ef1e5dd6d15009723c6830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25659515f90eaee364b63d10fd115571"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga25659515f90eaee364b63d10fd115571">XHDCP22_TX_HDCPPORT_VERSION_OFFSET</a>&#160;&#160;&#160;0x50</td></tr>
<tr class="memdesc:ga25659515f90eaee364b63d10fd115571"><td class="mdescLeft">&#160;</td><td class="mdescRight">DDC version offset.  <a href="group__hdcp22__tx__dp.html#ga25659515f90eaee364b63d10fd115571">More...</a><br/></td></tr>
<tr class="separator:ga25659515f90eaee364b63d10fd115571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf23cf05c32c86278cfc7ff534637e273"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf23cf05c32c86278cfc7ff534637e273">XHDCP22_TX_HDCPPORT_WRITE_MSG_OFFSET</a>&#160;&#160;&#160;0x60</td></tr>
<tr class="memdesc:gaf23cf05c32c86278cfc7ff534637e273"><td class="mdescLeft">&#160;</td><td class="mdescRight">DDC write message buffer offset.  <a href="group__hdcp22__tx__dp.html#gaf23cf05c32c86278cfc7ff534637e273">More...</a><br/></td></tr>
<tr class="separator:gaf23cf05c32c86278cfc7ff534637e273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5dd1a65eb9bd29114f2103ca756a22e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae5dd1a65eb9bd29114f2103ca756a22e">XHDCP22_TX_HDCPPORT_RXSTATUS_OFFSET</a>&#160;&#160;&#160;0x70</td></tr>
<tr class="memdesc:gae5dd1a65eb9bd29114f2103ca756a22e"><td class="mdescLeft">&#160;</td><td class="mdescRight">DDC RX status offset.  <a href="group__hdcp22__tx__dp.html#gae5dd1a65eb9bd29114f2103ca756a22e">More...</a><br/></td></tr>
<tr class="separator:gae5dd1a65eb9bd29114f2103ca756a22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga864374ebdbbda6cb2a0ebf27998913c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga864374ebdbbda6cb2a0ebf27998913c6">XHDCP22_TX_HDCPPORT_READ_MSG_OFFSET</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="memdesc:ga864374ebdbbda6cb2a0ebf27998913c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">DDC read message buffer offset.  <a href="group__hdcp22__tx__dp.html#ga864374ebdbbda6cb2a0ebf27998913c6">More...</a><br/></td></tr>
<tr class="separator:ga864374ebdbbda6cb2a0ebf27998913c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e4000be8dced6be8b010cf43277d4a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga6e4000be8dced6be8b010cf43277d4a3">XHDCP22_TX_RXSTATUS_REAUTH_REQ_MASK</a>&#160;&#160;&#160;(1&lt;&lt;11)</td></tr>
<tr class="memdesc:ga6e4000be8dced6be8b010cf43277d4a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">HDCP Port DDC Rx status register masks.  <a href="group__hdcp22__tx__dp.html#ga6e4000be8dced6be8b010cf43277d4a3">More...</a><br/></td></tr>
<tr class="separator:ga6e4000be8dced6be8b010cf43277d4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8295f62a8373dfb691d1f51f8f2e72d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8295f62a8373dfb691d1f51f8f2e72d6">XHDCP22_TX_RXSTATUS_READY_MASK</a>&#160;&#160;&#160;(1&lt;&lt;10)</td></tr>
<tr class="memdesc:ga8295f62a8373dfb691d1f51f8f2e72d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX status READY bit.  <a href="group__hdcp22__tx__dp.html#ga8295f62a8373dfb691d1f51f8f2e72d6">More...</a><br/></td></tr>
<tr class="separator:ga8295f62a8373dfb691d1f51f8f2e72d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfed131448dbed59f23924453ce37734"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gabfed131448dbed59f23924453ce37734">XHDCP22_TX_RXSTATUS_AVAIL_BYTES_MASK</a>&#160;&#160;&#160;(0x3FF)</td></tr>
<tr class="memdesc:gabfed131448dbed59f23924453ce37734"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX status available bytes in read message buffer.  <a href="group__hdcp22__tx__dp.html#gabfed131448dbed59f23924453ce37734">More...</a><br/></td></tr>
<tr class="separator:gabfed131448dbed59f23924453ce37734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf24fba9d4264f6006334c103d18ed6f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf24fba9d4264f6006334c103d18ed6f5">XHDCP22_TX_CERT_RCVID_SIZE</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gaf24fba9d4264f6006334c103d18ed6f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX certificate and Tx public key sizes in bytes.  <a href="group__hdcp22__tx__dp.html#gaf24fba9d4264f6006334c103d18ed6f5">More...</a><br/></td></tr>
<tr class="separator:gaf24fba9d4264f6006334c103d18ed6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30f53c64b7c8a44f495eadb30b0f15de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga30f53c64b7c8a44f495eadb30b0f15de">XHDCP22_TX_CERT_PUB_KEY_N_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr class="memdesc:ga30f53c64b7c8a44f495eadb30b0f15de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Public key-N size in the RX certificate.  <a href="group__hdcp22__tx__dp.html#ga30f53c64b7c8a44f495eadb30b0f15de">More...</a><br/></td></tr>
<tr class="separator:ga30f53c64b7c8a44f495eadb30b0f15de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad55447c27b85fc687f9832ee151bb4d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad55447c27b85fc687f9832ee151bb4d0">XHDCP22_TX_CERT_PUB_KEY_E_SIZE</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:gad55447c27b85fc687f9832ee151bb4d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Public key-E size in the RX certificate.  <a href="group__hdcp22__tx__dp.html#gad55447c27b85fc687f9832ee151bb4d0">More...</a><br/></td></tr>
<tr class="separator:gad55447c27b85fc687f9832ee151bb4d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc8cb3fc0ba58a88c3d56b9006181b9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gacc8cb3fc0ba58a88c3d56b9006181b9e">XHDCP22_TX_CERT_RSVD_SIZE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gacc8cb3fc0ba58a88c3d56b9006181b9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved size in the RX certificate.  <a href="group__hdcp22__tx__dp.html#gacc8cb3fc0ba58a88c3d56b9006181b9e">More...</a><br/></td></tr>
<tr class="separator:gacc8cb3fc0ba58a88c3d56b9006181b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacae8564dd08c0ca1e17e305690770403"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gacae8564dd08c0ca1e17e305690770403">XHDCP22_TX_CERT_SIGNATURE_SIZE</a>&#160;&#160;&#160;384</td></tr>
<tr class="memdesc:gacae8564dd08c0ca1e17e305690770403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signature size in the RX certificate.  <a href="group__hdcp22__tx__dp.html#gacae8564dd08c0ca1e17e305690770403">More...</a><br/></td></tr>
<tr class="separator:gacae8564dd08c0ca1e17e305690770403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9bccf454940646e403300f9741fa8b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad9bccf454940646e403300f9741fa8b5">XHDCP22_TX_CERT_SIZE</a></td></tr>
<tr class="memdesc:gad9bccf454940646e403300f9741fa8b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total size of the RX certificate.  <a href="group__hdcp22__tx__dp.html#gad9bccf454940646e403300f9741fa8b5">More...</a><br/></td></tr>
<tr class="separator:gad9bccf454940646e403300f9741fa8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67a5c02dc298abf0403ebdbd247e5009"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga67a5c02dc298abf0403ebdbd247e5009">XHDCP22_TX_RXCAPS_SIZE</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga67a5c02dc298abf0403ebdbd247e5009"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX capabilities size.  <a href="group__hdcp22__tx__dp.html#ga67a5c02dc298abf0403ebdbd247e5009">More...</a><br/></td></tr>
<tr class="separator:ga67a5c02dc298abf0403ebdbd247e5009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99ba015f0f69f72a0a1a294963a39276"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga99ba015f0f69f72a0a1a294963a39276">XHDCP22_TX_TXCAPS_SIZE</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga99ba015f0f69f72a0a1a294963a39276"><td class="mdescLeft">&#160;</td><td class="mdescRight">TX capabilities size.  <a href="group__hdcp22__tx__dp.html#ga99ba015f0f69f72a0a1a294963a39276">More...</a><br/></td></tr>
<tr class="separator:ga99ba015f0f69f72a0a1a294963a39276"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43758b94869a918f15786a7f7895bb13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga43758b94869a918f15786a7f7895bb13">XHDCP22_TX_KPUB_DCP_LLC_N_SIZE</a>&#160;&#160;&#160;384</td></tr>
<tr class="memdesc:ga43758b94869a918f15786a7f7895bb13"><td class="mdescLeft">&#160;</td><td class="mdescRight">LLC public key-N size.  <a href="group__hdcp22__tx__dp.html#ga43758b94869a918f15786a7f7895bb13">More...</a><br/></td></tr>
<tr class="separator:ga43758b94869a918f15786a7f7895bb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14e807e63f0c344b4b4fb1ad2e9d7d23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga14e807e63f0c344b4b4fb1ad2e9d7d23">XHDCP22_TX_KPUB_DCP_LLC_E_SIZE</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga14e807e63f0c344b4b4fb1ad2e9d7d23"><td class="mdescLeft">&#160;</td><td class="mdescRight">LLC public key-E size.  <a href="group__hdcp22__tx__dp.html#ga14e807e63f0c344b4b4fb1ad2e9d7d23">More...</a><br/></td></tr>
<tr class="separator:ga14e807e63f0c344b4b4fb1ad2e9d7d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa056fc449660e83960a9f96cda827287"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa056fc449660e83960a9f96cda827287">XHDCP22_TX_SHA256_HASH_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gaa056fc449660e83960a9f96cda827287"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHA256 hash size in bytes.  <a href="group__hdcp22__tx__dp.html#gaa056fc449660e83960a9f96cda827287">More...</a><br/></td></tr>
<tr class="separator:gaa056fc449660e83960a9f96cda827287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27ed7fd62cc8a44a0601801cd13e95eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga27ed7fd62cc8a44a0601801cd13e95eb">XHDCP22_TX_AES128_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga27ed7fd62cc8a44a0601801cd13e95eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES128 keys in bytes.  <a href="group__hdcp22__tx__dp.html#ga27ed7fd62cc8a44a0601801cd13e95eb">More...</a><br/></td></tr>
<tr class="separator:ga27ed7fd62cc8a44a0601801cd13e95eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01ffe6c05d2fc2699005b74095f732b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga01ffe6c05d2fc2699005b74095f732b6">XHDCP22_TX_RTX_SIZE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga01ffe6c05d2fc2699005b74095f732b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 bits.  <a href="group__hdcp22__tx__dp.html#ga01ffe6c05d2fc2699005b74095f732b6">More...</a><br/></td></tr>
<tr class="separator:ga01ffe6c05d2fc2699005b74095f732b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga267e55ed32f462d88957aff00f4c35c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga267e55ed32f462d88957aff00f4c35c8">XHDCP22_TX_RRX_SIZE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga267e55ed32f462d88957aff00f4c35c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 bits.  <a href="group__hdcp22__tx__dp.html#ga267e55ed32f462d88957aff00f4c35c8">More...</a><br/></td></tr>
<tr class="separator:ga267e55ed32f462d88957aff00f4c35c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa49c363d9d7603bd08398b412b2e86ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa49c363d9d7603bd08398b412b2e86ac">XHDCP22_TX_E_KPUB_KM_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr class="memdesc:gaa49c363d9d7603bd08398b412b2e86ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">1024 bits.  <a href="group__hdcp22__tx__dp.html#gaa49c363d9d7603bd08398b412b2e86ac">More...</a><br/></td></tr>
<tr class="separator:gaa49c363d9d7603bd08398b412b2e86ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8d50879cdfb71668748cfa4b707ed03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac8d50879cdfb71668748cfa4b707ed03">XHDCP22_TX_H_PRIME_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gac8d50879cdfb71668748cfa4b707ed03"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 bits.  <a href="group__hdcp22__tx__dp.html#gac8d50879cdfb71668748cfa4b707ed03">More...</a><br/></td></tr>
<tr class="separator:gac8d50879cdfb71668748cfa4b707ed03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecf3d968801c669f4c1cd814baa61250"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaecf3d968801c669f4c1cd814baa61250">XHDCP22_TX_EKH_KM_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:gaecf3d968801c669f4c1cd814baa61250"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 bits.  <a href="group__hdcp22__tx__dp.html#gaecf3d968801c669f4c1cd814baa61250">More...</a><br/></td></tr>
<tr class="separator:gaecf3d968801c669f4c1cd814baa61250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga660cdaa086436b17ff2f653c5c3e4905"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga660cdaa086436b17ff2f653c5c3e4905">XHDCP22_TX_RN_SIZE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga660cdaa086436b17ff2f653c5c3e4905"><td class="mdescLeft">&#160;</td><td class="mdescRight">64-bits.  <a href="group__hdcp22__tx__dp.html#ga660cdaa086436b17ff2f653c5c3e4905">More...</a><br/></td></tr>
<tr class="separator:ga660cdaa086436b17ff2f653c5c3e4905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86ea1d304c1da29a4d73dfcfa88b4045"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga86ea1d304c1da29a4d73dfcfa88b4045">XHDCP22_TX_RIV_SIZE</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga86ea1d304c1da29a4d73dfcfa88b4045"><td class="mdescLeft">&#160;</td><td class="mdescRight">64-bits.  <a href="group__hdcp22__tx__dp.html#ga86ea1d304c1da29a4d73dfcfa88b4045">More...</a><br/></td></tr>
<tr class="separator:ga86ea1d304c1da29a4d73dfcfa88b4045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf79a010edcdd2124414f406dff14c640"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaf79a010edcdd2124414f406dff14c640">XHDCP22_TX_L_PRIME_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gaf79a010edcdd2124414f406dff14c640"><td class="mdescLeft">&#160;</td><td class="mdescRight">256 bits.  <a href="group__hdcp22__tx__dp.html#gaf79a010edcdd2124414f406dff14c640">More...</a><br/></td></tr>
<tr class="separator:gaf79a010edcdd2124414f406dff14c640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45bf83726d19068fd6434820afb4cc7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga45bf83726d19068fd6434820afb4cc7a">XHDCP22_TX_KS_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga45bf83726d19068fd6434820afb4cc7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 bits.  <a href="group__hdcp22__tx__dp.html#ga45bf83726d19068fd6434820afb4cc7a">More...</a><br/></td></tr>
<tr class="separator:ga45bf83726d19068fd6434820afb4cc7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac73c16517ae6ab99a3277a8c35efd92e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac73c16517ae6ab99a3277a8c35efd92e">XHDCP22_TX_EDKEY_KS_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:gac73c16517ae6ab99a3277a8c35efd92e"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 bits.  <a href="group__hdcp22__tx__dp.html#gac73c16517ae6ab99a3277a8c35efd92e">More...</a><br/></td></tr>
<tr class="separator:gac73c16517ae6ab99a3277a8c35efd92e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab03339c57ff5fc86a5c622b316c43af2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab03339c57ff5fc86a5c622b316c43af2">XHDCP22_TX_SRM_RCVID_SIZE</a>&#160;&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#ga4a9b54e83f7ca231409c76c32e98f99c">XHDCP22_TX_RCVID_SIZE</a></td></tr>
<tr class="memdesc:gab03339c57ff5fc86a5c622b316c43af2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receiver Id size in the SRM block.  <a href="group__hdcp22__tx__dp.html#gab03339c57ff5fc86a5c622b316c43af2">More...</a><br/></td></tr>
<tr class="separator:gab03339c57ff5fc86a5c622b316c43af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga594ca29581002c93df6707c4a15ae575"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga594ca29581002c93df6707c4a15ae575">XHDCP22_TX_SRM_SIGNATURE_SIZE</a>&#160;&#160;&#160;384</td></tr>
<tr class="memdesc:ga594ca29581002c93df6707c4a15ae575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signature size in the SRM block.  <a href="group__hdcp22__tx__dp.html#ga594ca29581002c93df6707c4a15ae575">More...</a><br/></td></tr>
<tr class="separator:ga594ca29581002c93df6707c4a15ae575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga064a0100ac5e03a5125ccf7e5cfdf60e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga064a0100ac5e03a5125ccf7e5cfdf60e">XHDCP22_TX_RXINFO_SIZE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga064a0100ac5e03a5125ccf7e5cfdf60e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RxInfo size in bytes.  <a href="group__hdcp22__tx__dp.html#ga064a0100ac5e03a5125ccf7e5cfdf60e">More...</a><br/></td></tr>
<tr class="separator:ga064a0100ac5e03a5125ccf7e5cfdf60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf02584286a878b64d4474f1ad777673"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaaf02584286a878b64d4474f1ad777673">XHDCP22_TX_SEQ_NUM_V_SIZE</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:gaaf02584286a878b64d4474f1ad777673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seq_num_v size in bytes.  <a href="group__hdcp22__tx__dp.html#gaaf02584286a878b64d4474f1ad777673">More...</a><br/></td></tr>
<tr class="separator:gaaf02584286a878b64d4474f1ad777673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga560ab7d94de64b63f946051b5283abab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga560ab7d94de64b63f946051b5283abab">XHDCP22_TX_V_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ga560ab7d94de64b63f946051b5283abab"><td class="mdescLeft">&#160;</td><td class="mdescRight">V size in bytes.  <a href="group__hdcp22__tx__dp.html#ga560ab7d94de64b63f946051b5283abab">More...</a><br/></td></tr>
<tr class="separator:ga560ab7d94de64b63f946051b5283abab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8196961cede34097c32d2c0f44393225"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8196961cede34097c32d2c0f44393225">XHDCP22_TX_V_PRIME_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga8196961cede34097c32d2c0f44393225"><td class="mdescLeft">&#160;</td><td class="mdescRight">VPrime size in bytes.  <a href="group__hdcp22__tx__dp.html#ga8196961cede34097c32d2c0f44393225">More...</a><br/></td></tr>
<tr class="separator:ga8196961cede34097c32d2c0f44393225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa72d29a23dd59da90fbd3e5112e898f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa72d29a23dd59da90fbd3e5112e898f9">XHDCP22_TX_SEQ_NUM_M_SIZE</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:gaa72d29a23dd59da90fbd3e5112e898f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seq_num_m size in bytes.  <a href="group__hdcp22__tx__dp.html#gaa72d29a23dd59da90fbd3e5112e898f9">More...</a><br/></td></tr>
<tr class="separator:gaa72d29a23dd59da90fbd3e5112e898f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26259c170dc63649459ce5f7f7c404b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga26259c170dc63649459ce5f7f7c404b7">XHDCP22_TX_K_SIZE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga26259c170dc63649459ce5f7f7c404b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">K size in bytes.  <a href="group__hdcp22__tx__dp.html#ga26259c170dc63649459ce5f7f7c404b7">More...</a><br/></td></tr>
<tr class="separator:ga26259c170dc63649459ce5f7f7c404b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga502eeba24409e3f79d98139ec430d3e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga502eeba24409e3f79d98139ec430d3e1">XHDCP22_TX_STREAMID_TYPE_SIZE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga502eeba24409e3f79d98139ec430d3e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream ID and Type size in bytes.  <a href="group__hdcp22__tx__dp.html#ga502eeba24409e3f79d98139ec430d3e1">More...</a><br/></td></tr>
<tr class="separator:ga502eeba24409e3f79d98139ec430d3e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4959304c1a5fcd8ceb8e4b0e826f6d04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga4959304c1a5fcd8ceb8e4b0e826f6d04">XHDCP22_TX_M_PRIME_SIZE</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ga4959304c1a5fcd8ceb8e4b0e826f6d04"><td class="mdescLeft">&#160;</td><td class="mdescRight">MPrime size in bytes.  <a href="group__hdcp22__tx__dp.html#ga4959304c1a5fcd8ceb8e4b0e826f6d04">More...</a><br/></td></tr>
<tr class="separator:ga4959304c1a5fcd8ceb8e4b0e826f6d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9e3b300bfedcfeced69d9ec719b5a74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa9e3b300bfedcfeced69d9ec719b5a74">XHDCP22_TX_TEST_CERT_RX</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gaa9e3b300bfedcfeced69d9ec719b5a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a certificate test vector.  <a href="group__hdcp22__tx__dp.html#gaa9e3b300bfedcfeced69d9ec719b5a74">More...</a><br/></td></tr>
<tr class="separator:gaa9e3b300bfedcfeced69d9ec719b5a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac410ca1959693dfda01cf2a3fdec0e38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gac410ca1959693dfda01cf2a3fdec0e38">XHDCP22_TX_TEST_H1</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gac410ca1959693dfda01cf2a3fdec0e38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a H_Prime test vector.  <a href="group__hdcp22__tx__dp.html#gac410ca1959693dfda01cf2a3fdec0e38">More...</a><br/></td></tr>
<tr class="separator:gac410ca1959693dfda01cf2a3fdec0e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a37a1fb74e1c3a41d214ea4169f44f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga3a37a1fb74e1c3a41d214ea4169f44f1">XHDCP22_TX_TEST_L1</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga3a37a1fb74e1c3a41d214ea4169f44f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a L_Prime test vector.  <a href="group__hdcp22__tx__dp.html#ga3a37a1fb74e1c3a41d214ea4169f44f1">More...</a><br/></td></tr>
<tr class="separator:ga3a37a1fb74e1c3a41d214ea4169f44f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab425e6b3ad4d1c74beb08d791c265b98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab425e6b3ad4d1c74beb08d791c265b98">XHDCP22_TX_TEST_EKH_KM</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gab425e6b3ad4d1c74beb08d791c265b98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a pairing info Ekh(Km) test vector, use i.c.w <a class="el" href="group__hdcp22__tx__dp.html#ga66ea6eaec0589b56fc58273f39641a14" title="Timeout on a received message. ">XHDCP22_TX_TEST_RCV_TIMEOUT</a>.  <a href="group__hdcp22__tx__dp.html#gab425e6b3ad4d1c74beb08d791c265b98">More...</a><br/></td></tr>
<tr class="separator:gab425e6b3ad4d1c74beb08d791c265b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37513ab02ce59ef33a2a484ad141b265"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga37513ab02ce59ef33a2a484ad141b265">XHDCP22_TX_TEST_INVALID_VALUE</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga37513ab02ce59ef33a2a484ad141b265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidate a value.  <a href="group__hdcp22__tx__dp.html#ga37513ab02ce59ef33a2a484ad141b265">More...</a><br/></td></tr>
<tr class="separator:ga37513ab02ce59ef33a2a484ad141b265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66ea6eaec0589b56fc58273f39641a14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga66ea6eaec0589b56fc58273f39641a14">XHDCP22_TX_TEST_RCV_TIMEOUT</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga66ea6eaec0589b56fc58273f39641a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeout on a received message.  <a href="group__hdcp22__tx__dp.html#ga66ea6eaec0589b56fc58273f39641a14">More...</a><br/></td></tr>
<tr class="separator:ga66ea6eaec0589b56fc58273f39641a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fe4ecca0d14930390ebde61c0c9c653"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga9fe4ecca0d14930390ebde61c0c9c653">XHDCP22_TX_TEST_V1</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga9fe4ecca0d14930390ebde61c0c9c653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a V_Prime test vector.  <a href="group__hdcp22__tx__dp.html#ga9fe4ecca0d14930390ebde61c0c9c653">More...</a><br/></td></tr>
<tr class="separator:ga9fe4ecca0d14930390ebde61c0c9c653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ed1638f7fb0f4b199476752cca28f7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga7ed1638f7fb0f4b199476752cca28f7c">XHDCP22_TX_TEST_M1</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga7ed1638f7fb0f4b199476752cca28f7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use a M_Prime test vector.  <a href="group__hdcp22__tx__dp.html#ga7ed1638f7fb0f4b199476752cca28f7c">More...</a><br/></td></tr>
<tr class="separator:ga7ed1638f7fb0f4b199476752cca28f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga757862a1c8c647c556544782cb0a1395"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga757862a1c8c647c556544782cb0a1395">XHDCP22_TX_TEST_STORED_KM</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga757862a1c8c647c556544782cb0a1395"><td class="mdescLeft">&#160;</td><td class="mdescRight">AKE is forced using a stored Km scenarion.  <a href="group__hdcp22__tx__dp.html#ga757862a1c8c647c556544782cb0a1395">More...</a><br/></td></tr>
<tr class="separator:ga757862a1c8c647c556544782cb0a1395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea36d7c8b9e3cd520807ee719f77e39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gafea36d7c8b9e3cd520807ee719f77e39">XHDCP22_TX_TEST_NO_TIMEOUT</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gafea36d7c8b9e3cd520807ee719f77e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable timeout checking.  <a href="group__hdcp22__tx__dp.html#gafea36d7c8b9e3cd520807ee719f77e39">More...</a><br/></td></tr>
<tr class="separator:gafea36d7c8b9e3cd520807ee719f77e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63cc04c5ba16dd80f0bbe7cb9a096196"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga63cc04c5ba16dd80f0bbe7cb9a096196">XHDCP22_TX_TEST_CLR_PAIRINGINFO</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:ga63cc04c5ba16dd80f0bbe7cb9a096196"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pairing info is cleared, to force a non-stored Km scenario.  <a href="group__hdcp22__tx__dp.html#ga63cc04c5ba16dd80f0bbe7cb9a096196">More...</a><br/></td></tr>
<tr class="separator:ga63cc04c5ba16dd80f0bbe7cb9a096196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9e24af9c0917c6504040e5cb1357def"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa9e24af9c0917c6504040e5cb1357def">XHDCP22_TX_TEST_USE_TEST_VECTOR_R1</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gaa9e24af9c0917c6504040e5cb1357def"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use testvectors for receiver R1.  <a href="group__hdcp22__tx__dp.html#gaa9e24af9c0917c6504040e5cb1357def">More...</a><br/></td></tr>
<tr class="separator:gaa9e24af9c0917c6504040e5cb1357def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae346d118a4754329911411e6d64a67dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gae346d118a4754329911411e6d64a67dc">XHDCP22_TX_DDC_BASE_ADDRESS</a>&#160;&#160;&#160;0x3A</td></tr>
<tr class="memdesc:gae346d118a4754329911411e6d64a67dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">DDC base address (0x74 &gt;&gt; 1)  <a href="group__hdcp22__tx__dp.html#gae346d118a4754329911411e6d64a67dc">More...</a><br/></td></tr>
<tr class="separator:gae346d118a4754329911411e6d64a67dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gabbcf899ef69ec85acb4b052f7e843705"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gabbcf899ef69ec85acb4b052f7e843705">XHdcp22_Tx_TestMode</a> { <br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705a3ca134d5931bb48f22931ce2f5644974">XHDCP22_TX_TESTMODE_DISABLED</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705aa1997f408741f9800df1fcc40a24a6aa">XHDCP22_TX_TESTMODE_SW_RX</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705a545f87ce9add7ac71a7b85e88a49c1cc">XHDCP22_TX_TESTMODE_NO_RX</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705addb16fc9814f7f760cc98361dc679f2c">XHDCP22_TX_TESTMODE_UNIT</a>, 
<br/>
&#160;&#160;<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705a55afcf3c9bd2c8ab1067503b1f9f6026">XHDCP22_TX_TESTMODE_USE_TESTKEYS</a>, 
<a class="el" href="group__hdcp22__tx__dp.html#ggabbcf899ef69ec85acb4b052f7e843705af3d3e6ccb59272f1cb00ed6d498e60e9">XHDCP22_TX_TESTMODE_INVALID</a>
<br/>
 }</td></tr>
<tr class="memdesc:gabbcf899ef69ec85acb4b052f7e843705"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants are used to set the core into testing mode with #XHdcp22Tx_TestSetMode.  <a href="group__hdcp22__tx__dp.html#gabbcf899ef69ec85acb4b052f7e843705">More...</a><br/></td></tr>
<tr class="separator:gabbcf899ef69ec85acb4b052f7e843705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa364d8ee760ab72faf2bc56d15d5b627"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gaa364d8ee760ab72faf2bc56d15d5b627">XHdcp22_Tx_LogDebugValue</a> </td></tr>
<tr class="memdesc:gaa364d8ee760ab72faf2bc56d15d5b627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value definitions for debugging.  <a href="group__hdcp22__tx__dp.html#gaa364d8ee760ab72faf2bc56d15d5b627">More...</a><br/></td></tr>
<tr class="separator:gaa364d8ee760ab72faf2bc56d15d5b627"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gada532a9fbcf4f92d5b987c9e0ea853ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gada532a9fbcf4f92d5b987c9e0ea853ab">XHdcp22Tx_MemXor</a> (u8 *Output, const u8 *InputA, const u8 *InputB, unsigned int Size)</td></tr>
<tr class="memdesc:gada532a9fbcf4f92d5b987c9e0ea853ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function calculates a XOR on a array.  <a href="group__hdcp22__tx__dp.html#gada532a9fbcf4f92d5b987c9e0ea853ab">More...</a><br/></td></tr>
<tr class="separator:gada532a9fbcf4f92d5b987c9e0ea853ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6f0ccef5894587b65989682bf443bf6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gab6f0ccef5894587b65989682bf443bf6">XHdcp22Tx_VerifyCertificate</a> (const <a class="el" href="struct_x_hdcp22___tx___cert_rx.html">XHdcp22_Tx_CertRx</a> *CertificatePtr, const u8 *KpubDcpNPtr, int KpubDcpNSize, const u8 *KpubDcpEPtr, int KpubDcpESize)</td></tr>
<tr class="memdesc:gab6f0ccef5894587b65989682bf443bf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function verifies the HDCP receivers certificate.  <a href="group__hdcp22__tx__dp.html#gab6f0ccef5894587b65989682bf443bf6">More...</a><br/></td></tr>
<tr class="separator:gab6f0ccef5894587b65989682bf443bf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8102aaabfbedcd63e8ab869709dfe334"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga8102aaabfbedcd63e8ab869709dfe334">XHdcp22Tx_VerifySRM</a> (const u8 *SrmPtr, int SrmSize, const u8 *KpubDcpNPtr, int KpubDcpNSize, const u8 *KpubDcpEPtr, int KpubDcpESize)</td></tr>
<tr class="memdesc:ga8102aaabfbedcd63e8ab869709dfe334"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function verifies a HDCP2 system renewability message (SRM) block.  <a href="group__hdcp22__tx__dp.html#ga8102aaabfbedcd63e8ab869709dfe334">More...</a><br/></td></tr>
<tr class="separator:ga8102aaabfbedcd63e8ab869709dfe334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85fbd02cdb937e97dbf03ff5f704f667"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga85fbd02cdb937e97dbf03ff5f704f667">XHdcp22Tx_ComputeHPrime</a> (const u8 *Rrx, const u8 *RxCaps, const u8 *Rtx, const u8 *TxCaps, const u8 *Km, u8 *HPrime)</td></tr>
<tr class="memdesc:ga85fbd02cdb937e97dbf03ff5f704f667"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function computes HPrime.  <a href="group__hdcp22__tx__dp.html#ga85fbd02cdb937e97dbf03ff5f704f667">More...</a><br/></td></tr>
<tr class="separator:ga85fbd02cdb937e97dbf03ff5f704f667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62fcf5c75a92762ee2fb4b1c622b9e49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga62fcf5c75a92762ee2fb4b1c622b9e49">XHdcp22Tx_ComputeLPrime</a> (const u8 *Rn, const u8 *Km, const u8 *Rrx, const u8 *Rtx, u8 *LPrime)</td></tr>
<tr class="memdesc:ga62fcf5c75a92762ee2fb4b1c622b9e49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function computes LPrime.  <a href="group__hdcp22__tx__dp.html#ga62fcf5c75a92762ee2fb4b1c622b9e49">More...</a><br/></td></tr>
<tr class="separator:ga62fcf5c75a92762ee2fb4b1c622b9e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga645b2b98b755b1402cdcdc99451fa7ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga645b2b98b755b1402cdcdc99451fa7ff">XHdcp22Tx_ComputeV</a> (const u8 *Rn, const u8 *Rrx, const u8 *RxInfo, const u8 *Rtx, const u8 *RecvIDList, const u8 RecvIDCount, const u8 *SeqNum_V, const u8 *Km, u8 *V)</td></tr>
<tr class="memdesc:ga645b2b98b755b1402cdcdc99451fa7ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function computes V.  <a href="group__hdcp22__tx__dp.html#ga645b2b98b755b1402cdcdc99451fa7ff">More...</a><br/></td></tr>
<tr class="separator:ga645b2b98b755b1402cdcdc99451fa7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad07fe56bcdd42bd5d1825f75af460786"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gad07fe56bcdd42bd5d1825f75af460786">XHdcp22Tx_ComputeM</a> (const u8 *Rn, const u8 *Rrx, const u8 *Rtx, const u8 *StreamIDType, const u8 *k, const u8 *SeqNum_M, const u8 *Km, u8 *M)</td></tr>
<tr class="memdesc:gad07fe56bcdd42bd5d1825f75af460786"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function computes M.  <a href="group__hdcp22__tx__dp.html#gad07fe56bcdd42bd5d1825f75af460786">More...</a><br/></td></tr>
<tr class="separator:gad07fe56bcdd42bd5d1825f75af460786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadec8c25632b395b2382e1503e8c79b2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#gadec8c25632b395b2382e1503e8c79b2b">XHdcp22Tx_ComputeEdkeyKs</a> (const u8 *Rn, const u8 *Km, const u8 *Ks, const u8 *Rrx, const u8 *Rtx, u8 *EdkeyKs)</td></tr>
<tr class="memdesc:gadec8c25632b395b2382e1503e8c79b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function computes EdkeyKs.  <a href="group__hdcp22__tx__dp.html#gadec8c25632b395b2382e1503e8c79b2b">More...</a><br/></td></tr>
<tr class="separator:gadec8c25632b395b2382e1503e8c79b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72688f3315910efdda36a2fe5795df7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga72688f3315910efdda36a2fe5795df7f">XHdcp22Tx_EncryptKm</a> (const <a class="el" href="struct_x_hdcp22___tx___cert_rx.html">XHdcp22_Tx_CertRx</a> *CertificatePtr, const u8 *KmPtr, u8 *MaskingSeedPtr, u8 *EncryptedKmPtr)</td></tr>
<tr class="memdesc:ga72688f3315910efdda36a2fe5795df7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function encrypts the Km value with the receivers public key into Ekh(Km)  <a href="group__hdcp22__tx__dp.html#ga72688f3315910efdda36a2fe5795df7f">More...</a><br/></td></tr>
<tr class="separator:ga72688f3315910efdda36a2fe5795df7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7271e0d129d90c2ab68271bfd8adff51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp22__tx__dp.html#ga7271e0d129d90c2ab68271bfd8adff51">XHdcp22Tx_GenerateRandom</a> (<a class="el" href="struct_x_hdcp22___tx___dp.html">XHdcp22_Tx_Dp</a> *InstancePtr, int NumOctets, u8 *RandomNumberPtr)</td></tr>
<tr class="memdesc:ga7271e0d129d90c2ab68271bfd8adff51"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function generates random octets.  <a href="group__hdcp22__tx__dp.html#ga7271e0d129d90c2ab68271bfd8adff51">More...</a><br/></td></tr>
<tr class="separator:ga7271e0d129d90c2ab68271bfd8adff51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
